home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / AVIATHER / DUATDCOD.LZH / READ_ME.1ST < prev    next >
Text File  |  1990-03-21  |  6KB  |  112 lines

  1. Welcome to the Small Systems Specialists DUAT weather service decoder.
  2.  
  3. The DUAT system was kindly provided by our tax dollars to provide a direct
  4. way for pilots to get current and forcast weather conditions and file
  5. flight plans.  Unfortunately, the weather gurus luv t spek in shrt wrds
  6. so no1 cn undrstnd thm.  Back in the old day of slow teletype communications
  7. this systems probably made some sense, but this is 1990 and I'd rather
  8. have my weather report in english.
  9.  
  10. So here's what we did...
  11.  
  12. We have provided a simple to use computer program which scans DUAT format
  13. (any vendor's) and upon encountering one of those nasty contractions,
  14. expands it into everyday english.  In addition, because we found out that
  15. the list of contractions we got from AOPA and the AIM was incomplete, we
  16. have provided a facility for you to add your own contractions to the
  17. database when required.  We do provide over 400 contractions in the list
  18. provided, and find that it does a pretty good job of decoding the breifings
  19. we've received to date.
  20.  
  21. The Programs Provided:
  22.  
  23. READ_ME.1ST     You already know about this one.
  24. DECODE.EXE      This is the DUAT decoder.
  25. ENCODE.EXE      This is the program to compile your additions to the
  26.                 data base into a form that the program can use.
  27. CNTRCTNS.TXT    This is the raw ASCII list to contractions and expansions
  28.                 known to the system.
  29. CNTRCTNS.DAT    This is the post compiled database of contractions.
  30. XPANSION.DAT    This is the post compiled database of expansions.
  31. SAMPLE.LOG      This is a sample DUAT session captured using Procomm.
  32.  
  33. Please distribute this program via any BBS or Sharewhere distributer.
  34. Keep ALL FILES together in one .ZIP or .ARC file and DO NOT ALTER
  35. either the program or this text file in any way!!!
  36.  
  37. Instructions:
  38.  
  39. DECODE.EXE
  40.  
  41. To run this program, simply invoke it from any convient DOS command line.
  42. The program will prompt you for an input file, this is the captured
  43. DUAT session (SAMPLE.LOG is just such a file), and an output file.  The
  44. output file may be a disk file or device name where the decoded output
  45. is to sent.  Examples of output files are CON for console (video display)
  46. output, PRN for printed output, DECODED.TXT for a disk file named as such.
  47. The output may be paused in the usual bizzare DOS manor by pressing
  48. the PAUSE key (on newer keyboards) or the CTRL-NUMLOCK key on older
  49. computers.  The data files CNTRCTNS.DAT and XPANSION.DAT must be in the
  50. directory so that the DEOCDE program can find them.  CNTRCTNS.TXT
  51. and ENCODE.EXE do not need to be on the same directory as they are only
  52. used to update the .DAT files for use.  When printing decoded breifings
  53. to your printer, use condensed print mode as the decoded lines are
  54. much longer than the encoded lines.
  55.  
  56. This version (the FREE version!) does not understand the context of
  57. some contractions.  For example, S can mean SOUTH or it can mean SNOW.
  58. This may cause come minor confusion from time to time.  The latest version
  59. contains bells and whistles which can extract the meaning of the redundant
  60. contractions from context and provide a better printout.  This
  61. provides incentive for the casual user to fork over the $10 donation
  62. to the author so that he can feed his family.
  63.  
  64.  
  65. ENCODE.EXE
  66.  
  67. ENCODE adds new contractions and expansions to the database.  Add the new
  68. data to CNTRCTNS.TXT using any text editor (word processor) which can
  69. output an ASCII file.  Suitable editors are QEDIT, WORDSTAR, EDLIN, etc.
  70. The CNTRCTNS.TXT file must be arranged according to a simple but
  71. manditory master plan:
  72.  
  73.         1: No Blank lines are allowed
  74.         2: You may add comments to the listing by beginning the
  75.            line with a "*" (see file provided)
  76.         3: Every contraction must appear in UPPER CASE on a line
  77.            by it's self with no stray spaces before or after it.
  78.         4: Each expansion must appear on the line immediately following
  79.            it's contraction.
  80.         5: I put the contractions in alphabetical order to make the
  81.            file easier to edit.  This is not manditory.
  82.  
  83. The format is simple, and the CNTRCTNS.TXT file is easily printed or
  84. edited to add or delete as desired.  The program can handle about 2000
  85. contractions total (depending upon the RAM in your system) before
  86. suffering overload.  The provided file contains about 400 contractions.
  87.  
  88. When the ENCODE.EXE program is run from the DOS command line, it will
  89. scan the CNTRCTNS.TXT file and create the two files CNTRCTNS.DAT and
  90. XPANSIONS.DAT from it.  The reason for this process is to speed up
  91. the decoding.  The DECODE program uses an indexed random access file
  92. system to quickly decode the large array of contractions and expansions.
  93.  
  94.  
  95. --- P L E A S E   P A Y   F O R   T H I S   P R O G R A M   S O M E   D A Y ---
  96.  
  97. If you find yourself using this program more than once, the author would
  98. appreciate a donation of $10 for his time and effort.  While it is true
  99. that the program would have been written anyway, we do like knowing that
  100. our bills are that much closer to being paid (etc etc).  Upon recipt
  101. of your donation, you will receive not only the authors heartfelt thanks,
  102. but a fresh diskette containing the VERY LATEST release of the software
  103. with even more bells and whistles than were originally used to impress
  104. you.  (5.25" 360k format unless otherwise specified)
  105.  
  106. Please send cash, check or money order to:
  107.                      Small Systems Specialists
  108.                          16 Lincoln Drive
  109.                         Raymond, NH  03077
  110.  
  111. THANK YOU!
  112.